winning touchdown - French English Dictionary